package com.ynkbny.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ynkbny.base.PageResult;
import com.ynkbny.domain.Role;

import java.util.List;

public interface RoleService extends IService<Role> {

    /**
     * @param routerId id
     * @param role 角色信息
     * @return 结果
     * @author : zelinwang
     */
    Boolean editWithRouter(Role role, List<Integer> routerId);

    /**
     *
     * @param conditionJson 高级查询参数
     * @param pageNum *页
     * @param pageSize 第*页
     * @return
     */
    PageResult<Role> pageList(String conditionJson, int pageNum, int pageSize);
}
